.cu-markdown {
	position: relative;
	z-index: 1;
	&.selectable {
		cursor: auto;
		user-select: text;
	}
	inline {
		display: inline-block;
	}

	.list {
		.list-item {
			line-height: 1.8;
			.list {
				margin-left: 1.28571em;
				.ui-title {
					transform: scale(0.6);
					&:before {
						content: '\e716';
					}
				}
			}
		}
		.list-item-p {
			position: relative;
			padding-left: 1.5em;
			.list-item-t {
				display: block;
				width: 1.3em;
				text-align: center;
				position: absolute;
				left: 0;
			}
		}
	}
	.md-table + .md-table {
		margin-top: 30rpx;
	}
}

.paragraph {
	margin: 0 0 40rpx;
	line-height: 1.8;
}

.blockquote {
	@extend .paragraph;
	padding: 20rpx 30rpx;
	border-left-style: solid;
	border-left-width: 10rpx;
	border-color: var(--ui-Border);
	background: none repeat scroll 0 0 rgba(102, 128, 153, 0.05);

	.paragraph {
		margin-bottom: 30rpx;
	}

	.paragraph:last-child {
		margin-bottom: 0;
	}
}
